Big Huge Thesaurus

Peziza coccinea

noun

sounds kind of like